#ifndef IRENDEROPERATION_H
#define IRENDEROPERATION_H

#include "Framework/Prerequisites.h"


namespace tyro
{
	namespace Graphics
	{
		class IRenderOperation
		{
		public:

			

			IRenderOperation() : renderType(RT_TRIANGLE_LIST), vertexData(0), useIndicies(true), indexData(0), renderableSrc(0) {}


			const IRenderable*	renderableSrc;
			VertexData*			vertexData;	
			VertexIndexData*	indexData;
			RenderType			renderType;
			bool				useIndicies;


			


		protected:
			
			 

		private:
		};

		

	}
}
#endif